html { /*------------ 100% пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ div.page  */
height: 100%;

}

body {
/*--------------- 100% пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ div.page  */
height: 100%;
min-height:100%;
min-width:1090px;
background:  #f9f9f9;
}


/* пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ */
div.page {
height: auto !important;
min-height:100%;
height: 100%;
/*----------------------- 100% пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅ IE, FF, Opera */
}

div.page0 {
padding:0 15px;
}


/* пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ */

div.page div.header_panel {
float:left;
width:100%;
padding-bottom:7px;
background:  url('images/top_fon.png') repeat-x 0 bottom;
position:fixed;
z-index:900;
left:0px;
min-width:1090px;
}

div.page div.header {
float:left;
width:100%;
height:134px;
background:  #e9f2ff url('images/top_fon0.gif') repeat-y right 0;
z-index:1000;
}

div.page div.header0 {
width:100%;
width:1060px;
margin:0 auto;
position:relative;
}

/* пїЅпїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅ IE */
div.page div.patch_minheight {
width: 1px;
height: 0px;
float: right;
}
div.page div.footer_guarantor {
height: 125px;
clear: both;
}
.main {
width:1060px;
margin:0 auto;
position:relative;
z-index:200;
padding-top:158px;
overflow: hidden;
}

div.sidebar_r {
float:right;
width:266px;
position:relative;
}
div.mainbar {
float:left;
width:778px;
position:relative;
}

/* пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ */
div.footer {
margin-top:-100px;
height: 100px;
clear:both;
background:  #deebff;
}


Body {
font: 12px Trebuchet MS, tahoma, arial;
color: #303030;
}

/* RESET */
body, div, dl, dt, dd, ol,li,ul, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset,img {
	border:0;
}

ol,ul, li {
	list-style:none;
}

caption,th {
	text-align:left;
}

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}

q:before,q:after {
	content:'';
}

abbr,acronym {
  border:0;
}
/* END OF RESET */

a {
color:#4283c0;
text-decoration:underline;
}

a:hover{
color:#669922;
text-decoration: none;
}

.top_logo {
width:340px;
position:absolute;
left:9px;
top: 15px;
}


.top_social {
width:105px;
position:absolute;
top: 79px;
right:0px;
}
.top_social a {
float:right;
margin-left:6px;
}
.top_social a img {
float:left;
}

.lang_block {
width:100px;
position:absolute;
top: 10px;
right:17px;
}
.lang_block a {
float:right;
color:#9abeea;
padding:0px  4px 0px 4px;
position:relative;
cursor:pointer;
margin-left:7px;
line-height:18px;
}
.lang_block a.act,.lang_block a:hover {
color:#ffffff;
background:#a4c1e2;
text-decoration: none;
}
.lang_block a .icon {
background:  url('images/icon9.png') no-repeat 0 0;
width:7px;
height:4px;
position:absolute;
top:8px;
right:-12px;
}
.lang_block a.act .icon {
display:none;
}
.lang_block a.ru {
margin-right:18px;
}
.lang_block a.ru.act {
margin:0px;
}

.clear{clear:both;}

/*  Menu block */


ul.menu_top  {
width:1060px;
padding-left:0px;
float:left;
position:relative;
margin-top: 81px;
border-bottom:1px #d3d3d3 solid;
}
ul.menu_top  li {
float:left;
}
ul.menu_top li a {
font-size:12px;
color:#175d9f;
text-transform:uppercase;
text-decoration:none;
display:inline-block;
padding:1px 11px 0px 11px;
}
ul.menu_top li.first.act a {
margin-left:7px;
}
ul.menu_top li.first {
margin-left:0px;
}
ul.menu_top  li a:hover  {
background:#e20000;
color:#ffffff;
}
ul.menu_top  li.active a{
background:#e20000;
color:#ffffff;
}
ul.menu_top  li.first.act a:hover{
}
ul.menu_top li.act a {
color:#ffffff;
background:#e20000;
font-weight:normal;
}

ul.submenu_top  {
display:none;
width:1051px;
padding-left:9px;
float:left;
position:relative;
margin-top:5px;
}

ul.submenu_top.active{
    display:block;
}

ul.submenu_top  li {
float:left;
}
ul.submenu_top  li.style_li {
color:#898989;
position:relative;
margin:0 12px;
}
ul.submenu_top li a  {
color:#898989;
text-decoration:none;
}
ul.submenu_top li a:hover,ul.submenu_top li.active a  {
color:#d30000;
}


/* END Menu block */



.news_block {
margin-right:512px;
height:248px;
}
.news_block .block {
float:left;
margin-bottom:6px;
width:100%;
}
.news_block  a.name img {
float:left;
margin-right:13px;
top:-8px;
position:relative;
}
.news_block a.name {
clear:both;
display:inline-block;
}
.news_block .date {
float:left;
color:#777777;
position:relative;
left:102px;
font-size:10px;
margin-bottom:-3px;
}
.title {
float:left;
display:inline-block;
width:100%;
border-bottom:1px #d6dce2 solid;
padding-bottom:13px;
margin-bottom:15px;
}
.news_block .title a {
float:right;
position:relative;
top:4px;
}

.photo_listing {
float:right;
display:none;
position:relative;
width:495px;
height:264px;
border:1px #d6dce2 solid;

}
.photo_listing img{

float:left;
}
.photo_listing .text {
width:495px;
position:absolute;
z-index:100;
bottom:0px;
left:0px;
color:#003366;
}
.photo_listing .text .fon {
position:absolute;
z-index:100;
bottom:0px;
left:0px;
height:92px;
float:left;
width:100%;
filter: alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;
background:#ffffff;
}
.photo_listing a.name {
cursor:pointer;
font:31px Times New Roman;
color:#003366;
text-decoration:none;
padding-bottom:0px;
z-index:200;
position:relative;
left:50px;
top:-23px;
float:left;
z-index:100;
}
.photo_listing a.name:hover {
color:#040404;
}
.photo_listing a.name span {
float:left;
font-size:21px;
margin-top:-4px;
display:inline-block;
}

.photo_listing .prev, .photo_listing .next {
background:  url('images/prev1.png') no-repeat;
width:13px;
height:26px;
position:absolute;
z-index:100;
bottom:33px;
}
.photo_listing .prev {
left:15px;
}
.photo_listing .next {
right:15px;
background:  url('images/next1.png') no-repeat ;
}


.content_block {
border:1px #d6dce2 solid;
padding:8px;
margin-bottom:15px;
background:#ffffff;
}
.content_block .c {
display:inline-block;
width:100%;
}

h4 {
color:#003366;
font-size:18px;
font-weight:normal;
margin:0;
}
h4 span {
color:#a4c1e2;
}

h3 {
color:#000000;
font-size:16px;
margin-bottom:3px;
font-weight:100;
}
h5 {
color:#003366;
font-weight:bold;
font-size:16px;
margin-bottom:13px;
}
h6 {
font-size:16px;
color:#003366;
margin:0;
font-weight:bold;
}

.search_block .title h4 {
float:left;
}
.search_block .title .separator {
float:left;
padding:0 9px;
color:#a4c1e2;
font-size:18px;
}
.search_block .parametrs {
float:left;
width:100%;
border-bottom:1px #d6dce2 solid;
padding-bottom:8px;
margin-bottom:15px;
font-size:13px;
color:#347abc;
}
.search_block .parametrs .block {
float:right;
margin-left:5px;
}
.search_block .parametrs .block.first {
margin-left:0px;
}
.search_block .parametrs .sub {
    color: #494949;
    cursor: pointer;
    float: right;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: -2px;
    text-align: center;
    width: 50px
}


.search_block .parametrs .input_text {
    color: #494949;
    font-family: arial;
    font-size: 12px;
    padding: 1px 2px;
    width: 54px;
    }
.search_block .parametrs .text {
padding-right:3px;
position:relative;
font:13px arial;
}

.search_block .sort {
float:left;
width:100%;
border-bottom:1px #d6dce2 solid;
padding-bottom:15px;
margin-bottom:30px;
color:#347abc;
text-align:right;
font:13px arial;
}
.search_block .sort select {
margin-right:28px;
margin-left:12px;
}
.search_block  select {
color:#494949;
font-size:12px;
font-family:arial
}

.product {
float:left;
width:100%;
border-bottom:1px #d6dce2 solid;
padding-bottom:8px;
margin-bottom:15px;
color:#acacac;
}
.product.last {
border-bottom:0px;
padding:0;
margin:0;
}
.product .price {
float:right;
width:140px;
text-align:right;
position:relative;
right:27px;
}
.price {
color:#003366;
font-size:17px;
}
.price span {
color:#a4c1e2;
}
.product .photo {
float:left;
width:103px;
}
.product .adres {
float:left;
width:180px;
position:relative;
margin-left:17px;
font:12px arial;
margin-top:-3px;
}
.product .text {
margin-left:335px;
margin-right:190px;
font:13px arial;
padding-top:11px;
}
.product .text span {
color:#6f6f6f;
}
.product .adres a.name {
color:#175d9f;
margin-bottom:2px;
display:inline-block;
font-size:13px;
}
.product .adres a.name:hover {
color:#669922;
}
.product .adres  img {
position:relative;
top:4px;
margin-right:1px;
}
.product .adres p {
margin-bottom:4px;
line-height:18px;
}

.product_more a.link_back {
float:left;
position:relative;
z-index:222;
text-decoration:none;
left:9px;
cursor:pointer;
}
.product_more a.link_back .arrow {
position:absolute;
left:-9px;
top:-1px;
width:8px;
color:#347abc;
font:13px verdana,arial;
}

.info_more a.prev {
position:relative;
left:97px;
cursor:pointer;
font-size:12px;
}
.info_more a.next {
position:relative;
left:90px;
cursor:pointer;
font-size:12px;
}
.info_more a.prev  .arrow, .info_more a.next  .arrow {
position:absolute;
top:2px;
width:6px;
color:#347abc;
font:12px verdana, arial;
line-height:12px;
text-decoration:none;
}
.info_more a.prev  .arrow {
left:-14px;
}
.info_more a.next  .arrow {
right:-9px;
}
.info_more .links {
float:left;
width:100%;
}
.info_more a.prev.act  .arrow , .info_more a.next.act  .arrow{
color:#acacac;
}
.info_more .links a.prev:hover, .info_more .links a.next:hover,  .info_more .links a.prev:hover  .arrow,  .info_more .links a.next:hover  .arrow {
color:#669922;
}


.product_more a.link_new_search {
float:right;
position:relative;
cursor:pointer;
text-decoration:none;
right:17px;
}
.product_more a.link_new_search span {
position:absolute;
height:13px;
width:16px;
background:  url('images/icon4.png') no-repeat 0 0;
right:-17px;
top:3px;
}
.product_more .page_listing {
margin-left:346px;
margin-right:140px;
}
.product_more .title {
font-size:12px;
}
.product_more .page_listing  a {
margin:0 2px;
color:#acacac;
display:inline-block;
font-weight:bold;
}
.product_more a.page_act {
color:#4283c0;
text-decoration:none;
}
.product_more a.prev {
margin:0 8px 0 0;
}
.product_more a.next {
margin-left:8px;
color:#4283c0;
}
.product_more a.prev.act, .product_more a.next.act {
color:#acacac;
}
.product_more .page_listing  a:hover {
color:#669922;
}

#descriptionImages{
  display:none;
}

.info_more {
margin-right:450px;
top:-5px;
position:relative;
}
.info_more  .text  {
float:left;
width:100%;
margin-bottom:16px;
color:#010101;
font:11px Arial;
}
.info_more  .text  span {
float:left;
width:130px;
padding-right:10px;
text-align:right;
color:#949494;
}
.info_more h5 {
text-align:center;
}

.google_map {
float:right;
width:510px;
border:1px #d6dce2 solid;
margin-top:15px;
}
.google_map a img, .google_map a  {
float:left;
}
.right_google {
margin-right:520px;
top:15px;
position:relative;
}
.right_google a {
float:left;
margin-bottom:6px;
}
.right_google a img  {
float:left;
}

.description {
float:right;
width:423px;
}
.description a.photo {
float:left;
border:1px #d6dce2 solid;
}
.description a.photo img {
float:left;
}

.video {
float:left;
width:100%;
position:relative;
z-index:10;
}
.video iframe {

position:relative;
z-index:1;
}


.video_block {
float:left;
width:100%;
margin-top:10px;
position:relative;
z-index:10;
}
.video_block a {
float:left;
border:1px #d6dce2 solid;
}
.video_block a img {
float:left;
}

.photo_small {
float:left;
width:390px;
position:relative;
left:17px;
margin-top:5px;
margin-bottom:10px;
}
.photo_small a {
float:left;
margin-left:3px;
}
.photo_small a.act {
border:3px #165d9e solid;
position:relative;
top:-3px;
}
.photo_small a img{
float:left;
}
.photo_small  .prev,.photo_small  .next {
background:  url('images/prev_next2.png') no-repeat -2px 0;
width:13px;
height:26px;
position:absolute;
z-index:100;
top:13px;
}
.photo_small  .prev {
left:-16px;
}
.photo_small  .next {
right:-18px;
background:  url('images/prev_next2.png') no-repeat -15px 0;
}
.description  .price_block {
float:left;
width:100%;
margin-top:16px;
font-size:18px;
}
.description  .price_block span.text {
color:#000000;
font-size:16px;
}
.description  .price_block a {
float:right;
margin-left:4px;
}

.date_block .date {
float:right;
width:45px;
color:#336699;
text-align:right;
}
.date_block .text {
margin-right:165px;
margin-top:-3px;
}
.date_block .time {
float:right;
width:95px;
color:#4a92c6;
font-size:12px;
margin-right:15px;
}

.valute_block .date {
float:right;
width:60px;
text-align:right;
color:#336699;
}
.valute_block .date img {
position:relative;
left:-4px;
top:2px;
}
.valute_block .date a, .valute_block .date2 a{
color:#a7a7a7;
font-size:10px;
}
.valute_block .date a:hover, .valute_block .date2 a:hover{
color:#669922;
}
.valute_block .text {
margin-right:135px;
margin-top:-3px;
}
.valute_block .date2 {
float:right;
width:60px;
text-align:right;
margin-right:10px;
color:#336699;
}
.valute_block .text a {
font-size:12px;
position:relative;
top:2px;
}
.valute_block .block, .index_block .block, .price_reality_block .block {
float:left;
width:100%;
border-bottom:1px #d6dce2 solid;
padding-bottom:3px;
margin-bottom:6px;
}
.valute_block .block.last , .index_block .block.last, .price_reality_block .block.last {
border-bottom:0px;
}

.index_block .block, .price_reality_block .block {
padding-bottom:5px;
}

.title2 {
float:left;
width:100%;
margin-bottom:11px;
}

.title3 {
float:left;
width:100%;
margin-bottom:2px;
color:#a7a7a7;
font-size:10px;
}
.title3 a {
color:#a7a7a7;
}
.title3 a:hover{
color:#669922;
}

.nav_block {
float:left;
width:100%;
margin-bottom:-20px;
}
.nav_block a {
color:#a7a7a7;
font-size:10px;
float:left;
}
.nav_block a.act {
text-decoration:none;
color:#003366;
}
.nav_block .separator {
color:#a7a7a7;
padding:0 1px;
float:left;
position:relative;
top:-2px;
}

.block_group {
float:left;
width:100%;
margin-bottom:16px;
margin-top:9px;
}

.index_block  .column3, .price_reality_block .column3 {
float:right;
width:40px;
text-align:right;
color:#c80000;
}
.index_block  .column3.color {
color:#038600;
}
.index_block .text, .price_reality_block .text {
margin-right:85px;
color:#3d8ac2;
line-height:11px;
top:3px;
position:relative;
}
.index_block .column2, .price_reality_block .column2 {
float:right;
width:40px;
text-align:right;
margin-right:5px;
color:#336699;
}
.price_reality_block .title3 .column2 , .price_reality_block .title3 .column3 {
color:#a7a7a7;
}

#consjerj {

    height: 29px;
    left: 0;
    padding-right: 13px;
    position: fixed;
    text-align: center;
    top: 160px;
    z-index: 999;
    overflow:visible;


}

#consjerj.opened
{
     background: url("images/link_fon3.png") no-repeat scroll 100% 0 transparent;
}

#consjerj.closed
{
     background: url("images/link_fon2.png") no-repeat scroll 100% 0 transparent;
}

#consjerj .act {
    background: none repeat scroll 0 0 #669922;
    height: 29px;
    line-height: 28px;
        width:120px;
}

#consjerj a {
  color:#fff;
}

#consjerj act a {
color:#fff;
font:12px Trebuchet MS;
text-decoration:none;
overflow:hidden;
float:left;
width:152px;
height:31px;
line-height:32px;
display:block;
text-indent:0px;
}
#consjerj.act {
top:444px;
background:  url('images/link_fon1.png') no-repeat 0 0;
width:152px;
height:31px;
}

#consjerj a:hover {
color:#175D9F;
}

.weather_block .c {
margin-bottom:-20px;
}

.weather_block .col_1 {
float:left;
width:170px;
}
.weather_block .col_2 {
margin-left:180px;
position:relative;
top:-8px;
}
.weather_block .link span {
padding:0 2px;
color:#000000;
}
.weather_block .temperature {
margin:4px 0;
display:inline-block;
}
.weather_block .temperature .text {
color:#003366;
font-size:32px;
float:left;
margin-left:5px;
position:relative;
top:-1px;
}
.weather_block .temperature .graduce {
font:36px Trebuchet MS;
position:relative;
top:3px;
left:-4px;
margin-right:-18px;
font-weight:bold;
}
.weather_block  .temperature .icon1 {
background:  url('images/icon14.png') no-repeat 0 0;
width:54px;
height:42px;
float:left;
position:relative;
top:0px;
left:0px;
}
.weather_block  .state {
color:#999999;
font-size:11px;
}


.weather_block .col_2 .text {
color:#336699;
font-size:20px;
float:right;
margin-left:0px;
width:44px;
display:inline-block;
position:relative;
top:-5px;
text-align:right;
}
.weather_block .col_2 .text .small_text {
font-size:10px;
}
.weather_block .pressure .text .small_text {
position:relative;
margin-top:-5px;
float:left;
}
.weather_block .pressure .icon2 {
background:  url('images/icon10.png') no-repeat 0 0;
width:16px;
height:16px;
float:left;
position:relative;
top:0px;
left:0px;
}
.weather_block .wind .icon3 {
background:  url('images/icon11.png') no-repeat 0 0;
width:16px;
height:16px;
float:left;
position:relative;
top:0px;
left:0px;
}
.weather_block .wind .icon4 {
background:  url('images/icon13.png') no-repeat 0 0;
width:17px;
height:19px;
float:right;
position:relative;
top:3px;
left:0px;
}
.weather_block .humidity .icon5 {
background:  url('images/icon12.png') no-repeat 0 0;
width:16px;
height:16px;
float:left;
position:relative;
top:0px;
left:0px;
}
.weather_block .wind  .text {
text-align:center;
font-size:17px;
position:relative;
margin-top:-11px;
}
.weather_block .wind   {
float:left;
width:100%;
display:inline-block;
margin-bottom:5px;
margin-top:2px;
}
.weather_block .col_2  .humidity .text {
text-align:left;
left:4px;
}
.weather_block .wind  .direction {
float:right;
width:40px;
position:relative;
top:7px;
font-size:15px;
}




/* пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ */

div.bottom {
width:100%;
width:1060px;
margin:0 auto;
padding-top: 8px;
position:relative;
top:26px;
color:#b9b9b9;
border-top:1px #d3d3d3 solid;
}
.bottom .left_bot {
padding-left:8px;
width:95%;
float:left;
}
ul.bottom_menu {
float:left;
width:100%;
margin-top:6px;
}
ul.bottom_menu li{
margin-right:30px;
float:left;
}
ul.bottom_menu a {
color:#b9b9b9;
font-size:11px;
}
ul.bottom_menu a:hover {
color:#669922;
}